//SamXIAO
#include <bits/stdc++.h>
using namespace std;
#define PI 3.1415926
#define   SQUARE(x) ((x)*(x))
//double SQUARE(double x) { return x*x;}
#define N_MAX 987654321
#define N_MIN -N_MAX
int f[286];
char s1[1086];
char s2[2020];
void w1()
{
	int cnt = 0, ans = 0, n;
	scanf("%d", &n);
	while(n--){
		scanf("%*[\n]%s", s1); // getline
		for(int i=0; i<strlen(s1); i++) {
			char ch = s1[i], ch2;
			ch2 = ch;
			if('a' <= ch && ch <= 'z' && 0 == i){
				ch2 = ch - 'a' + 'A';
			}
			else if('A' <= ch && ch <= 'Z' && 0 != i){
				ch2 = ch - 'A' + 'a';
			}
			printf("%c", ch2);
		}
		printf("\n");
	}
}

int main()
{
	w1();
  return 0;
}
